package xiong.copy.repository;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import xiong.copy.domain.LocalStorage;
/**
 * @date 2022-5-10
 * 可以看出JpaRepository继承了接口PagingAndSortingRepository和QueryByExampleExecutor。
 * 而PagingAndSortingRepository又继承CrudRepository。
 * 因此，JpaRepository接口同时拥有了基本CRUD功能以及分页功能。
 * */
/**
 * spring data jpa 通过创建方法名来做查询，只能做简单的查询，那如果我们要做复杂一些的查询呢，多条件分页怎么办，
 * 这里，spring data jpa为我们提供了JpaSpecificationExecutor接口，只要简单实现toPredicate方法就可以实现复杂的查询
 * */
public interface LocalStorageRepository extends JpaRepository<LocalStorage,Long>, JpaSpecificationExecutor<LocalStorage> {
}
